5.1 表结构设计

1.表列表

表名 注释 备注
permission 权限表(运行时使用) 同时也是与角色的关联关系表,使用role_id关联
permission_debug 权限表(调试时使用) 同上
role 角色表(运行时使用) 如果是业务角色,通过parent_role_codes来关联应用角色
role_debug 角色表(调试时使用) 同上

2.表说明

权限表:permission和permission_debug

描述:权限表即是保存权限数据的表,也是和角色关联的关系表。

主要字段:

注释 例子
code 编码 *:/permissionandrolecase/mobileapp/mobile/gongneng_qx.w:get
name 名称 主页
type 类型 menu(功能权限)
ui(界面权限)
sql(数据权限)
service(API权限)
role_id 角色(关联角色表) gnqxym

说明:

1、当新建权限时,会新插入1条跟页面相关的权限,且role_id为null;

2、当使用角色分配权限后,会新插入1条同样的权限,且role_id关联角色;

角色表:role和role_debug

描述:角色表即是保存角色数据的表,也是角色组合关联的关系表。业务角色使用parent_role_codes来关联应用角色。

主要字段:

注释 例子
code 编码 gnqxym
name 名称 项目经理
type 类型 service(应用角色)
biz(业务角色)
org(组织角色)
parent_role_codes 父角色编码(关联角色表) order_salesmanagerrole,info_infomanagerrole
parent_role_names 父角色名称 销售订单销售部门经理角色,信息发布信息管理员角色

results matching ""

    No results matching ""

    results matching ""

      No results matching ""